Subscribe to our Newsletter

Get a monthly digest of the latest Football GAP insights.

About Us

We believe the individual impact of football players cannot be measured by vanity metrics like goals, passes, tackles won or possession. Real team players influence besides their own metrics especially their team members, their opponents and as a final output the game result directly and indirectly. This is what Football GAP is about.

© 2025 Football Gap. All rights reserved.

PrivacyTermsContact

1. FC Köln vs 1899 Hoffenheim - Predictions, Stats & Odds

Bundesliga Statistics, AI predictions, (Expected) Lineups and Insights for Gameweek 23

Bundesliga - Gameweek 23

Saturday, 21 Feb 2026 • 15:30

1. FC Köln

2 : 2

1899 Hoffenheim

Goals

Ragnar Ache
1 : 0
15'
15'Ragnar Ache
1 : 0
45'
1 : 1
Ozan Kabak
1 : 1
Ozan Kabak45'
60'
1 : 2
Andrej Kramari...
1 : 2
Andrej Kramarić60'
Said El Mala
2 : 2
63'
63'Said El Mala
2 : 2

Game Review

In an engaging Bundesliga clash, 1. FC Köln and 1899 Hoffenheim played out a 2-2 draw on Saturday. The match, held at Köln's home ground, saw both teams share the spoils in a game that was as competitive as it was entertaining. Given the form of both teams leading into the match, the result was not entirely unexpected, though both sides will feel they had opportunities to claim all three points. The game started with Köln taking the lead in the 15th minute through Ragnar Ache (GAP -2.1%), who capitalized on a defensive lapse to put the hosts ahead. Hoffenheim responded just before halftime, with Ozan Kabak (GAP +4.3%) heading in an equalizer in the 45th minute, setting the stage for an intriguing second half. Hoffenheim came out strong after the break, and it was Andrej Kramarić (GAP +2.0%) who put them ahead in the 60th minute, showcasing his clinical finishing ability. However, Köln was not to be outdone, as Said El Mala (GAP +0.8%) restored parity in the 63rd minute with a well-taken goal. Tactically, both teams made several changes from their previous outings. Köln's manager opted for a fresh approach, bringing in Ísak Bergmann Jóhannesson, Luca Waldschmidt, Jahmai Simpson-Pusey, and Marius Bülter during the match, though the reasons for these changes were not specified in the available data. Hoffenheim's head coach also shuffled his pack, introducing Max Moerstedt, Alexander Prass, Yannick Fereira Eduardo, and Valentin Gendrey to influence the game. The Game Advantage Percentage (GAP) statistics highlighted some standout performances, particularly from Hoffenheim's Vladimír Coufal (GAP +6.0%) and Wouter Burger (GAP +5.8%), who were instrumental in their team's efforts. Post-match reactions indicated a sense of missed opportunity for both sides. Köln, currently mid-table, will be looking to build on this performance as they aim to climb higher in the standings. Hoffenheim, meanwhile, will be keen to convert such draws into wins to solidify their position in the upper half of the table. Overall, the draw reflects the competitive nature of the Bundesliga this season, with both teams showing resilience and quality in equal measure.

Lineups

1. FC Köln

PosPlayer
GK
Marvin Schwabe
DEF
Cenk Özkacar
DEF
Rav van den Berg
DEF
Kristoffer Lund Hansen
DEF
Sebastian Sebulonsen
DEF
Joël Schmied
MID
Tom Krauß
MID
Eric Martel
MID
Jakub Kamiński
FWD
Said El Mala
UNK
Ragnar Ache

Substitutes

69'Jahmai Simpson-Puseyfor Sebastian Sebulonsen
85'Luca Waldschmidtfor Ragnar Ache
85'Marius Bülterfor Said El Mala
90'Ísak Bergmann Jóhannessonfor Tom Krauß

1899 Hoffenheim

PosPlayer
GK
Oliver Baumann
DEF
Ozan Kabak
DEF
Vladimír Coufal
DEF
Albian Hajdari
DEF
Robin Hranáč
MID
Grischa Prömel
MID
Wouter Burger
MID
Leon Avdullahu
FWD
Andrej Kramarić
FWD
Fisnik Asllani
FWD
Bazoumana Touré

Substitutes

73'Alexander Prassfor Wouter Burger
89'Max Moerstedt
for Andrej Kramarić
90'Valentin Gendreyfor Bazoumana Touré
90'Yannick Fereira Eduardofor Fisnik Asllani
Difference Maker Star: Top 3 players of their team

League Table after the game

#TeamPWDLGFGAGDPtsForm
31899 Hoffenheim2314454930+1946
W
W
L
W
D
121. FC Köln2366113339-624
L
W
L
L
D

Last Games

1. FC Köln

@VfB Stuttgart
1 - 3
vsRB Leipzig
1 - 2
vsVfL Wolfsburg
1 - 0
@SC Freiburg
1 - 2
vsFSV Mainz 05
2 - 1

1899 Hoffenheim

vsSC Freiburg
3 - 0
@FC Bayern München
1 - 5
vsUnion Berlin
3 - 1
@Werder Bremen
2 - 0
@Eintracht Frankfurt
3 - 1

Head-to-Head

21 Feb 2026
1. FC Köln2 - 21899 Hoffenheim
21 Feb 20261. FC Köln
2 - 2
1899 Hoffenheim
03 Oct 2025
1899 Hoffenheim0 - 11. FC Köln
03 Oct 20251899 Hoffenheim
0 - 1
1. FC Köln
11 Feb 2024
1899 Hoffenheim1 - 11. FC Köln
11 Feb 20241899 Hoffenheim
1 - 1
1. FC Köln
16 Sept 2023
1. FC Köln1 - 31899 Hoffenheim
16 Sept 20231. FC Köln
1 - 3
1899 Hoffenheim

Bundesliga

Gameweek 23

20 Feb • 20:30
FSV Mainz 05
Hamburger SV
1 - 1
21 Feb • 15:30
Union Berlin
Bayer 04 Leverkusen
1 - 0
21 Feb • 15:30
VfL Wolfsburg
FC Augsburg
2 - 3
21 Feb • 15:30
FC Bayern München
Eintracht Frankfurt
3 - 2
21 Feb • 15:30
1. FC Köln
1899 Hoffenheim
2 - 2
21 Feb • 18:30
RB Leipzig
Borussia Dortmund
2 - 2
22 Feb • 15:30
SC Freiburg
Borussia Mönchengladbach
2 - 1
22 Feb • 17:30
St. Pauli
Werder Bremen
2 - 1
22 Feb • 19:30
FC Heidenheim
VfB Stuttgart
3 - 3

What is GAP?

What is Plus Minus Goals (G±)?

Plus Minus Goals (G±) is the average goal difference per game while the player was on the pitch. A value above 0 indicates that the team rather wins, a value below 0 means his team concedes more goals than they score when the player is on the pitch. As an example, if the player's team is winning 3:1 the goal difference is +2, if the player's team is loosing 0:1, the goal difference is -1. It is a pure metric which is barely adjusted for circumstances to purely show the goal difference.

What is GAP?

GAP (Game Advantage Percentage) shows the percentage gap between a player and the average league player. It answers the question: How much does a player improve or worsen a team's performance? It is based on high level game data with a focus on the impact on the goal difference (G±) from the last 50 games of a player. Besides that, GAP goes further and considers game context by involving data from the player and all other players who are at the same time on the pitch, no matter if teammates or opponents. Football GAP - the individual metric for team players.